Skip to content

Support HDF5 1.12 directly in the source#408

Merged
benfulton merged 1 commit into
mainfrom
hdf5_updates
Jul 14, 2026
Merged

Support HDF5 1.12 directly in the source#408
benfulton merged 1 commit into
mainfrom
hdf5_updates

Conversation

@benfulton

Copy link
Copy Markdown
Contributor

The current configure has code to patch the h5hut directory in the presence of HDF5 version 1.12. This was done, presumably, in order to avoid touching the h5hut source which was written by a 3rd party. Unfortunately the patch no longer works with HDF5 1.14, and h5hut appears to be no longer maintained. This PR removes the patching code from configure and modifies the h5hut code directly to work with versions of HD5 up to 1.14.6.

@stephankramer stephankramer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Unfortunate that h5hut seems abandoned indeed. This came up recently with @angus-g - looking for a scalabel checkpointing mechanism for (moving) particles in firedrake.

@benfulton benfulton merged commit e42d15a into main Jul 14, 2026
193 of 195 checks passed
@benfulton benfulton deleted the hdf5_updates branch July 14, 2026 11:29
@angus-g

angus-g commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Unfortunate that h5hut seems abandoned indeed

Ah that's annoying! I think Will said he's using h5hut or h5part for his stuff, so I wonder if it's through the same library or a different interface...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants